#include "SipRegistrar.hpp"
//#include "resip/stack/DeprecatedDialog.hxx"
#include "resip/stack/Helper.hxx"

namespace resip{


CSipRegistrar::CSipRegistrar(CSipUserAgentHandler& ua): 
    CSipRegisterHandler(ua), m_contact(ua.getParam().mNameAddr)
{}

CSipRegistrar::~CSipRegistrar()
{}

SipMessage* CSipRegistrar::onReceived(SipMessage* msg){
    MethodTypes mth = msg->header(h_RequestLine).getMethod();
    SipMessage* resp = NULL;

    switch(mth){
    case REGISTER:
        //recRegister(msg);
        resp = Helper::makeResponse(*msg, 200);
        break;
    case NOTIFY:
        //recNotify(msg);
        resp = Helper::makeResponse(*msg, 200);
        break;
    default:
        break;
    }

    return resp;
}

//
//bool CSipRegistrar::recNotify(SipMessage* msg){
//    return true;
//}
//
//bool CSipRegistrar::recRegister(SipMessage* msg){
//    return true;
//}



}




